home *** CD-ROM | disk | FTP | other *** search
/ 500 MB Nyheder Direkte fra Internet 6 / 500 MB nyheder direkte fra internet CD 6.iso / start / zipped / dos / novell / pnwtid.exe / 14812.TXT < prev    next >
Text File  |  1994-03-04  |  9KB  |  220 lines

  1.  
  2.  
  3.               NOVELL TECHNICAL INFORMATION DOCUMENT
  4.  
  5. TITLE:              ODINSUP - ODI/NDIS Connectivity
  6. DOCUMENT ID:        TID014812
  7. DOCUMENT REVISION:  A
  8. DATE:               28JAN94
  9. ALERT STATUS:       White
  10. INFORMATION TYPE:   Issue
  11. README FOR:         NA
  12.  
  13. NOVELL PRODUCT and VERSION:
  14. PERSONAL NetWare 1.0
  15.  
  16. ABSTRACT:
  17.  
  18. This document gives a brief explanation of ODINSUP and basic
  19. installation instructions but does not indicate if or when
  20. ODINSUP is needed.  If you have been directed to use ODINSUP to
  21. maintain connectivity with NDIS while communicating with ODI,
  22. please continue.  To get more detailed information and the latest
  23. ODINSUP driver, download DOSUPx.EXE (where x is the version
  24. indicator).  The ODINSUP.DOC file in DOSUPx.EXE gives complete
  25. instructions and specific examples for various NDIS based
  26. networks.
  27.  
  28. ------------------------------------------------------------------
  29. DISCLAIMER
  30. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO
  31. NOVELL.  NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY
  32. THIS INFORMATION.  HOWEVER, THE INFORMATION PROVIDED IN THIS
  33. DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL MAKES NO EXPLICIT
  34. OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  35. ------------------------------------------------------------------
  36.  
  37. ISSUE
  38.  
  39.      ODINSUP SHIM EXPLANATION
  40.  
  41.      ODINSUP is the shim (program code) that allows an NDIS stack
  42.      to be supported by Novell's ODI stack.  This level of
  43.      connectivity is at a lower layer than the network shell or
  44.      requester being used.  A network that supports ODI (such as
  45.      NetWare Lite or PERSONAL NetWare) can be made to coexist
  46.      with and communicate through the same network interface card
  47.      as a network that supports NDIS (such as Windows for
  48.      Workgroups 3.1) by enabling this ODI/NDIS connectivity.
  49.  
  50.      (Note: Windows for Workgroups 3.11 can also support NDIS but
  51.      will function directly from the ODI stack.)
  52.  
  53.      The following is an example of how the drivers for the two
  54.      protocol stacks are layered:
  55.  
  56.  
  57.           ---------------------------------------------
  58.              LAN WorkPlace   NetWare   NDIS STACK
  59.                   |             |          |
  60.                TCP/IP         IPXODI    ODINSUP
  61.                   |             |          |
  62.                   +-------------+----------+
  63.                                 |
  64.                                \|/
  65.                     Link Support Layer (LSL)
  66.                                 |
  67.                                \|/
  68.                     MLID driver (such as, NE2000)
  69.                                 |
  70.                                \|/
  71.            Network Interface Card (such as, Eagle NE2000)
  72.           ------------------------------------------------
  73.  
  74.      SETTING UP ODINSUP SUPPORT
  75.  
  76.      To provide this dual connectivity, you must do the
  77.      following:
  78.  
  79.      1.   If the ODI network is not installed, do so.  This will
  80.           provide the ODI drivers.  If you are installing NetWare
  81.           Lite or PERSONAL NetWare, a STARTNET.BAT file is
  82.           created during product installation that will load your
  83.           ODI drivers, the SERVER.EXE file (if you selected to
  84.           make this machine a server or to share its resources),
  85.           and the client software (CLIENT.EXE or VLM.EXE files). 
  86.           The following is an example of part of a STARTNET.BAT
  87.           file.
  88.  
  89.           LSL    <--Link Support Layer driver  -+
  90.           NE2000 <--MLID (Hardware) driver      +-- ODI drivers
  91.           IPXODI <--IPX protocol driver        -+
  92.           SERVER <--driver for sharing resources
  93.           VLM    <--driver for using shared resources
  94.  
  95.           Test and verify that the NetWare Lite or PERSONAL
  96.           NetWare network is functioning correctly.  If it is not
  97.           functioning, contact your normal lines of technical
  98.           support for this NetWare product to receive assistance.
  99.  
  100.      2.   Now, reboot without loading the NetWare network
  101.           drivers.  When NetWare Lite or PERSONAL NetWare was
  102.           installed, a line was added to the AUTOEXEC.BAT file to
  103.           run the STARTNET.BAT file.  You should insert a remark
  104.           at the beginning of this line before you reboot.
  105.  
  106.      3.   Install the NDIS network.  If the NDIS network was
  107.           already installed, verify that all the drivers are set
  108.           up to load properly; then load them.  Run the NDIS
  109.           network and verify that it is functioning correctly. 
  110.           If it is not functioning correctly, contact your normal
  111.           lines of technical support for this NDIS product to
  112.           receive assistance.
  113.  
  114.      4.   The ODI and NDIS hardware drivers cannot share the
  115.           network interface card.  ODI will take control of the
  116.           hardware and pass the NDIS packets up to the NDIS
  117.           stack.
  118.  
  119.           Insert a remark on the NDIS MAC driver line.  This line
  120.           is probably in your CONFIG.SYS file.  For details on
  121.           what this driver is called, consult the documentation
  122.           supplied with the NDIS network.
  123.  
  124.      5.   Verify that the PROTMAN driver is loading in the
  125.           CONFIG.SYS file.  Also verify that the PROTOCOL.INI
  126.           file is in the path specified on the PROTMAN load line.
  127.           (For example, if the load line reads DEVICE=PROTMAN.DOS
  128.           /I:C:\BOB, then the PROTOCOL.INI file should be in the
  129.           C:\BOB directory.)
  130.  
  131.      6.   Modify the PROTOCOL.INI file.  Disable the Bindings
  132.           statements for the NDIS MAC driver line by putting a
  133.           semi-colon at the beginning of the line, and add a
  134.           Bindings statement for the ODI MLID driver.  The
  135.           following is an example of part of a PROTOCOL.INI file:
  136.  
  137.                [PROTOCOL_MANAGER]
  138.                     DriverName = PROTMAN$
  139.                [ETHERAND]
  140.                     DriverName = DXME0$
  141.                     Bindings = NE2000
  142.                     ; Bindings = x3C523
  143.                     ; Bindings = ne22
  144.  
  145.      7.   Edit the STARTNET.BAT file and add a line to load
  146.           ODINSUP.  The ODINSUP driver should be loaded after the
  147.           MLID driver and before the IPX protocol driver.  The
  148.           following is an example of part of a STARTNET.BAT file.
  149.  
  150.                LSL
  151.                NE2000
  152.                ODINSUP
  153.                IPXODI
  154.                SERVER
  155.                VLM
  156.  
  157.      8.   ODINSUP requires that all possible FRAME types be
  158.           installed with the driver.  To do this, edit the
  159.           NET.CFG file located in your NWLITE or NWCLIENT
  160.           directory.  If you are using a Token-Ring driver, you
  161.           need to load both of the following frame types:
  162.  
  163.                TOKEN-RING
  164.                TOKEN-RING_SNAP
  165.  
  166.           If you are using Ethernet, you need to load the
  167.           following frame types:
  168.  
  169.                Ethernet_802.2
  170.                Ethernet_802.3 (not needed, but recommended for
  171.                               compatibility)
  172.                Ethernet_snap
  173.                Ethernet_ii
  174.  
  175.           These frame types are added by adding FRAME lines under
  176.           the LINK DRIVER (MLID) section.  Unless you have a bind
  177.           statement in the LINK DRIVER section, make sure that
  178.           the frame type being used by your ODI based network is
  179.           the first frame type listed.
  180.  
  181.           To instruct ODINSUP what driver it is going to bind to,
  182.           a protocol section must also be added.  The following
  183.           is an example of part of a NET.CFG file:
  184.  
  185.                PROTOCOL ODINSUP
  186.                     BIND NE2000
  187.  
  188.                LINK DRIVER NE2000
  189.                     INT 5
  190.                     PORT 340
  191.                     FRAME Ethernet_802.2
  192.                     FRAME Ethernet_802.3
  193.                     FRAME Ethernet_snap
  194.                     FRAME Ethernet_ii
  195.  
  196.      9.   To allow STARTNET to run again when the computer is
  197.           rebooted, edit the AUTOEXEC.BAT file to remove the
  198.           remark in front of the STARTNET line.  Also, make sure
  199.           that the NETBIND and other NDIS network commands are
  200.           executed after STARTNET has loaded.
  201.  
  202.      10.  Double check the setups specified in the previous steps
  203.           to verify that everything is set up properly, then
  204.           reboot the machine.  When your machine comes up, you
  205.           should be able to connect and use both the ODI-based
  206.           and NDIS-based network.
  207.  
  208.      TROUBLESHOOTING GUIDE
  209.  
  210.      If the ODINSUP driver doesn't load, check the NET.CFG file
  211.      for syntax errors or missing information.
  212.  
  213.      If the NET BIND fails, check the PROTOCOL.INI file for
  214.      syntax errors or incorrect "Bindings=" lines.
  215.  
  216.      If the ODINSUP shim does not function properly and you have
  217.      double checked all the set up specified in the previous
  218.      steps, contact your normal lines of NetWare technical
  219.      support for assistance.
  220.